#ifndef _OPERACION_ELIMINAR_H_
#define _OPERACION_ELIMINAR_H_

/**********************************************************************
 *	operacionEliminar.h
 * 
 *  Descripcion: 
 *  Clase que define la operacion de tipo Eliminar.
 * *******************************************************************/
#include <string>
#include "operacion.h"
#include "debugger.h"
#include "logger.h"
#include "parser.h"

class OperacionEliminar : public Operacion{
	
	private:
		std::string	nombre_archivo;
		static std::string NOMBRE_PARAM_ELIMINAR;
		OperacionEliminar(std::string &archivo);
		
	public:
		
		static Operacion * construir(std::string param) throw (ExcepSintaxisParser);
		
		~OperacionEliminar();
		
		void ejecutar(Modelo *modelo);	
};
#endif
